﻿@charset "utf-8";

/* 内外边距通常让各个浏览器样式的表现位置不同 */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, del, em, font, ins, q, s, samp, dl, dt, dd, ol, ul, li, form, label, legend, caption, textarea, tbody{margin: 0;padding: 0;}

/* 去掉 table cell 的边距并让其边重合 */
table{border-collapse: collapse;border-spacing: 0;}

/* ie bug：th 不继承 text-align */
th{text-align: inherit;}

/* 去除默认边框 */
fieldset, img{border: none;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display: block;}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym{border: none;font-variant: normal;}
:focus{
/* remember to define focus styles! */
outline: 0;}
.bor{border: 1px solid red;}
ol, ul, li{list-style: none;}

blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}
a img{border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}

/* global */
h1, h2, h3, h4, h5, h6{font-weight: 700;}
strong{font-weight: 600;}
cite, em{font-style: normal;}
i{font-style: italic;}
img{vertical-align: middle;}

/* CSS Document */
body{ max-width:640px;font-size:14px;font-family: 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif; background-color:White; margin-left:auto; margin-right:auto; }
 
/* 链接颜色 */
a{text-decoration:none;}
a:link,a:visited{color:inherit}
a:hover{color:inherit; text-decoration:none}
a:focus,a:active{color:inherit; outline:none;}


/*防Android弹出的提示框*/
#floatTS{position:fixed; height:45px; left:0; top:50%; z-index:1000; width:100%;}
#TStxt{padding:10px; border-radius:5px; line-height:30px; background-color:Black; color:White; width:200px; display:block; opacity:0.8;}

/*等待框*/
#floatWait{position:fixed; height:45px; left:0; top:50%; z-index:999; width:100%;}
#wait{padding:10px; border-radius:5px; line-height:30px; background-color:Black; font-size:20px; color:White; width:50px; display:block; opacity:0.8;}
 
/*弹出的提示框*/
#floatTS{position:fixed; height:45px; left:0; top:50%; z-index:1000; width:100%;}
#TStxt{padding:10px; border-radius:5px; line-height:30px; background-color:Black; color:White; width:200px; display:block; opacity:0.8;}

.left { float:left}
.right { float:right}
.clear { clear:both} 
.hide{ display:none;}
.align-r { text-align:right}
.lh-25 { line-height:25px;}
.lh-35 { line-height:35px;}
